package cn.sunjinxin.product.domain.event;

/**
 * @author issavior
 */
public enum InventoryEvent {

    /**
     * 预占单
     */
    PRE_INVENTORY,

    /**
     * 订单创建
     */
    CREATE,

    /**
     * 订单确认
     */
    CONFIRM,

    /**
     * 订单创建并确认
     */
    CREATE_AND_CONFIRM,

    /**
     * 订单支付
     */
    PAY,
    /**
     * 订单支付完成
     */
    PAY_RESULT,

    /**
     * 订单取消
     */
    CANCEL,

    /**
     * 订单超时
     */
    TIME_OUT,

    /**
     * 订单完成
     */
    FINISH;
}
